<?php
namespace Common\Utils;
class CsvData{
	public $gs_com16_data=array();
	public $ds_com16_data=array();
	public $ds_com15_data=array();
	public $com_lists=array();
	
	public function __construct()
	{
		$this->ds_com15_data=getCsv('ds_com15.csv');
		$this->gs_com16_data=getCsv('gs_com16.csv');
		$this->ds_com16_data=getCsv('ds_com16.csv');
		$this->com_lists=getCsv('com_list.csv');
	}


	/**
	 * 通过识别号.去查询企业名称
	 * @param [type] $sbh 识别号
	 */
	public function SbhToName($sbh)
	{
		if(isset($this->com_lists[$sbh])) return $this->com_lists[$sbh];
		return false;

	}

	/**
	 * 企业名称解析识别号
	 * @param [type] $name 企业名称
	 */
	public function NameToSbh($name)
	{
		$nsrbh=array_search($name,$this->com_lists);
		return $nsrbh;
	}
	
	
	//16年数据中 用识别号查询企业名称
	public function SbhToName16($sbh)
	{
		if(isset($this->ds_com16_data[$sbh])) return $this->ds_com16_data[$sbh];
		if(isset($this->gs_com16_data[$sbh])) return $this->gs_com16_data[$sbh];
		return false;
		
	}
	//16年数据中.用企业名称查询识别号
	public function NameToSbh16($name)
	{
		$nsrbh_16=array_search($name,$this->ds_com16_data);
		if($nsrbh_16!=false) return $nsrbh_16;
		$nsrbh_16=array_search($name,$this->gs_com16_data);
		if($nsrbh_16!=false) return $nsrbh_16;
		return false;
	}

	
	//15年数据中 用识别号查询企业名称
	public function SbhToName15($sbh)
	{
		if(isset($this->ds_com15_data[$sbh])) return $this->ds_com15_data[$sbh];
		
		return false;
		
	}

	//15年数据中.用企业名称查询识别号
	public function NameToSbh15($name)
	{
		$nsrbh_15=array_search($name,$this->ds_com15_data);
		if($nsrbh_15!=false) return $nsrbh_15;
		
		return false;
	}



}
?>